#ifndef _SCENE1_H_
#define _SCENE1_H_

#include <d3dx9.h>

#include "Game.h"
#include "Global.h"
#include "HeaderObj.h"
#include "Game.h"
#include "CCamera.h"
#include "QBackground.h"
#include "QGameObject.h"

using namespace std;

class Scene1: public CGame
{
public: 
	Scene1(int _nCmdShow);
	~Scene1();

	//LPDIRECT3DSURFACE9 background;

protected:
	QBackground *bg;
	Simon* simon;
	QGameObject* qGameObject;

	CCamera *camera;

	virtual void RenderFrame(LPDIRECT3DDEVICE9 d3ddv, int t);
	virtual void ProcessInput(LPDIRECT3DDEVICE9 d3ddv, int Delta);
	virtual void LoadResources(LPDIRECT3DDEVICE9 d3ddv);

	virtual void OnKeyDown(int KeyCode);
};
#endif
